import java.util.Stack;


/**
 * 剑指offer06:从尾到头打印节点
 */

// class ListNode {
//    int val;
//    ListNode next;
//
//    ListNode(int x) {
//        val = x;
//    }
//}
//class Solution {
//    public int[] reversePrint(ListNode head) {
//       Stack<ListNode> tmp = new Stack<>();
//        ListNode cur = head;
//        while (cur != null){
//            tmp.push(cur);
//            cur = cur.next;
//        }
//        int len = tmp.size();
//        int[] num = new int[len];
//        for (int i = 0; i < len; i++) {
//            num[i] = tmp.pop().val;
//        }
//        return num;
//    }
//}